This library provides macros to define compile-time byte slices and arrays from encoded strings (using common bases like base64, base32, or hexadecimal, and also custom bases). It also provides a macro to define compile-time custom encodings to be used with the data-encoding crate.
See the documentation for more details.
Up to Rust 1.50, you may need to add the following to your .cargo/config.toml
to use this library in no-std or no-alloc environments:
[]
= ["host_dep"]
From Rust 1.51, you may need to add the following to your Cargo.toml
:
[]
= "2"